99266
885993
916985
836147
701959
915578
9380
275529
142888
59566
668860
247361
5161799
3574581
3100148
2403804
2238988
2064609
1978358
191878
1774118
1723136
1692196
1639471